• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DiplomaTT
    • App
    • DialogCloseRequestedEventArgs
    • DialogService
    • IDialog
    • IDialogRequestClose
    • IDialogService
    • MainWindow
  • DiplomaTT.DB
    • DataProvider
    • IDataProvider
    • Person
    • PersonEntities
    • Token
  • ImageDemo
    • App
    • MainWindow
  • ImageDemo.Viewmodels
    • DetectedFace
    • MainWindowViewModel
    • PersonMatchResult
  • PersonManager
    • App
  • PersonManager.ViewModels
    • EnrollPhotoViewModel
    • MainWindowViewModel
    • PersonalDataVisual
    • PersonDetailViewModel
    • PersonDetailViewModel.DetailDialogMode
  • PersonManager.Views
    • EnrollPhoto
    • MainWindow
    • PersonDetail
  • TestApp
    • App
    • MainWindow
  • TestApp.Views
    • ResultDialog

Interface IDataProvider

Namespace: DiplomaTT.DB
Assembly: DiplomaTT.dll
Syntax
public interface IDataProvider

Methods

AddNewPerson(Person)

Provede pridani novych osobnich dat Nejrpve provedte pridani novych biometrickych templatu

Declaration
int AddNewPerson(Person person)
Parameters
Type Name Description
Person person
Returns
Type Description
System.Int32

AddNewToken(Token)

Declaration
int AddNewToken(Token token)
Parameters
Type Name Description
Token token
Returns
Type Description
System.Int32

Close()

Provede ukonceni

Declaration
int Close()
Returns
Type Description
System.Int32

DeletePerson(Int64)

Provede vymazani osobnich dat Nejprve provedte vymazani biometrickych templatu

Declaration
int DeletePerson(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Int32

DeleteToken(Int64)

Declaration
int DeleteToken(long tokenId)
Parameters
Type Name Description
System.Int64 tokenId
Returns
Type Description
System.Int32

DeleteTokensByPersonId(Int64)

Declaration
int DeleteTokensByPersonId(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Int32

GetAllPersonalDatas()

Vrati list vsech osobnich dat

Declaration
List<Person> GetAllPersonalDatas()
Returns
Type Description
System.Collections.Generic.List<Person>

GetAllTokens()

Declaration
List<Token> GetAllTokens()
Returns
Type Description
System.Collections.Generic.List<Token>

GetAllTokensByID(Int64)

Declaration
ObservableCollection<Token> GetAllTokensByID(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Collections.ObjectModel.ObservableCollection<Token>

GetNextPersonId()

Vrati dalsi id pro personal data

Declaration
long GetNextPersonId()
Returns
Type Description
System.Int64

GetNextTokenId()

Declaration
long GetNextTokenId()
Returns
Type Description
System.Int64

GetPersonalDataByID(Int64)

Vrati osobnich data podle ID

Declaration
Person GetPersonalDataByID(long personId)
Parameters
Type Name Description
System.Int64 personId

IPersonalData ID

Returns
Type Description
Person

GetPersonImageByID(Int64)

Vrati Bitmapsource image podle ID osoby

Declaration
BitmapSource GetPersonImageByID(long personId)
Parameters
Type Name Description
System.Int64 personId
Returns
Type Description
System.Windows.Media.Imaging.BitmapSource

GetPersonsCount()

Vrati pocet osobnich dat

Declaration
int GetPersonsCount()
Returns
Type Description
System.Int32

GetRange(Int32, Int32)

Vrati range osobnich dat

Declaration
List<Person> GetRange(int index, int count)
Parameters
Type Name Description
System.Int32 index

Index, od ktereho se bude zacinat

System.Int32 count

Pocet zaznamu, ktery se ma vratit

Returns
Type Description
System.Collections.Generic.List<Person>

Update(Person)

Provede update. Updatuje jen vlastni data, zavisle zaznamy jako template a token se musi updatovat pres jejich prislusne tridy. Nereflektuje zmeny pridani nebo odebrani id v IPersonalData.TemplatesIdList nebo IPersonalData.TokensIdList

Declaration
void Update(Person person)
Parameters
Type Name Description
Person person
Back to top Generated by DocFX